const http = require("http")
const tools1 = require("./tool-add")
// 如果在当前文件夹没找到，就会去node_modules里面找
const tools2 = require("tool-multiply")
/*
* 通过package.json来引入文件
* 1. 在jsliang-module中生成package.json文件
* 2. package.json文件中告诉程序入口为 "main": "tools.js"
* 3. Node 通过 require 查找 jsliang-module，发现它有个 package.json
* 4. Node 执行 tools.js 文件
* */
const tools3 = require("jsliang-module")

http.createServer((req, res) => {
  res.writeHead(200, {
    "Content-Type": "text/html;charset=UTF-8"
  })

  res.write("<h1 style='text-align: center;'>Hello Node</h1>")
  console.log(tools1.add(1, 2, 3, 4), 'tools1')
  console.log(tools2.multiply(1, 2, 3, 4), 'tools2')
  console.log(tools3.add(5, 6, 7, 8), 'tools3')
  console.log(tools3.multiply(5, 6, 7, 8), 'tools3')

  res.end()
}).listen(3000)
